Soru & Cevap

LayoutInflater kullanarak TableLayout ile rapor yapmak

07.10.2015 - 04:59

Merhaba

Benim bir adet TableRow ile başlayan xml im var. (Bu xml listenin her bir satırını temsil ediyor). Daha sonra normal layout dosyamda bir adet TableLayout içeren nesne var. raporumu yaparken 

LayoutInflater inflater = LayoutInflater.from(this);
        myView = inflater.inflate(R.layout.list_row_mgb, null);

TableRow myRow = (TableRow) myView.findViewById(R.id.tableRow);

...

 

ile xml den ilgili alanlarıma ulaşıyorum. ve döngü ile çoğaltarak satırları tableLayout.addView(myRow); yapıyorum ama olmuyor.

neyi yanlış yapıyor olabilirim.

 

Saygılarımla

25 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-7541-1521024507.jpg
burhanaras
10.10.2015 - 10:39

Öncelikle hatayı net saptamak için tüm methodu yazman gerek bize.

Tahminim şu yönde:

Rowları eklediğin tableLayout, list_row_mgb içinde değil. Yani myView ile bağlantısı yok. Bu nedenle ekrana cıkmıyor.

Kodları yüklersen ekran görüntüsüyle, daha net yardımcı olalım.